@charset "UTF-8";
/* 公共样式 */
/* 字体 */
.fs22{
	font-size: 22rpx;
}
.fs24{
	font-size: 24rpx;
}
.fs26{
	font-size: 26rpx;
}
.fs28{
	font-size: 28rpx;
}
.fs30{
	font-size: 30rpx;
}
.fs32{
	font-size: 32rpx;
}
.fs34{
	font-size: 34rpx;
}
.fs36{
	font-size: 36rpx;
}
.fs38{
	font-size: 38rpx;
}
.fs40{
	font-size: 40rpx;
}
.fs42{
	font-size: 42rpx;
}
.fs44{
	font-size: 44rpx;
}
.fs46{
	font-size: 46rpx;
}
.fs48{
	font-size: 48rpx;
}
.fs50{
	font-size: 50rpx;
}
.c333{
	color: #333;
}
.c666{
	color: #666;
}
.c999{
	color: #999;
}
/* 盒子模型布局 */
._df {
  display: flex;
}

._df._fr {
  flex-flow: row nowrap;
}

._df._frw {
  flex-flow: row wrap;
}

._df._fc {
  flex-flow: column nowrap;
}

._df._fcw {
  flex-flow: column wrap;
}

._df._ac {
  align-items: center;
}

._df._as {
  align-items: flex-start;
}

._df._ae {
  align-items: flex-end;
}

._df._acc {
  align-content: center;
}

._df._jc {
  justify-content: center;
}

._df._jl {
  justify-content: flex-start;
}

._df._jr {
  justify-content: flex-end;
}

._df._ja {
  justify-content: space-around;
}

._df._jb {
  justify-content: space-between;
}

.uni-over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mt5 {
  margin-top: 5rpx;
}

.mt10 {
  margin-top: 10rpx;
}

.mt15 {
  margin-top: 15rpx;
}

.mt20 {
  margin-top: 20rpx;
}

.mt25 {
  margin-top: 25rpx;
}

.mt30 {
  margin-top: 30rpx;
}

.mt35 {
  margin-top: 35rpx;
}

.mt40 {
  margin-top: 40rpx;
}

.mt45 {
  margin-top: 45rpx;
}

.mt50 {
  margin-top: 50rpx;
}

.mt55 {
  margin-top: 55rpx;
}

.mt60 {
  margin-top: 60rpx;
}

.mt65 {
  margin-top: 65rpx;
}

.mt70 {
  margin-top: 70rpx;
}

.mt75 {
  margin-top: 75rpx;
}

.mt80 {
  margin-top: 80rpx;
}

.mt85 {
  margin-top: 85rpx;
}

.mt90 {
  margin-top: 90rpx;
}

.mt95 {
  margin-top: 95rpx;
}

.mt100 {
  margin-top: 100rpx;
}

.ml5 {
  margin-left: 5rpx;
}

.ml10 {
  margin-left: 10rpx;
}

.ml15 {
  margin-left: 15rpx;
}

.ml20 {
  margin-left: 20rpx;
}

.ml25 {
  margin-left: 25rpx;
}

.ml30 {
  margin-left: 30rpx;
}

.ml35 {
  margin-left: 35rpx;
}

.ml40 {
  margin-left: 40rpx;
}

.ml45 {
  margin-left: 45rpx;
}

.ml50 {
  margin-left: 50rpx;
}

.ml55 {
  margin-left: 55rpx;
}

.ml60 {
  margin-left: 60rpx;
}

.ml65 {
  margin-left: 65rpx;
}

.ml70 {
  margin-left: 70rpx;
}

.ml75 {
  margin-left: 75rpx;
}

.ml80 {
  margin-left: 80rpx;
}

.ml85 {
  margin-left: 85rpx;
}

.ml90 {
  margin-left: 90rpx;
}

.ml95 {
  margin-left: 95rpx;
}

.ml100 {
  margin-left: 100rpx;
}

.mr5 {
  margin-right: 5rpx;
}

.mr10 {
  margin-right: 10rpx;
}

.mr15 {
  margin-right: 15rpx;
}

.mr20 {
  margin-right: 20rpx;
}

.mr25 {
  margin-right: 25rpx;
}

.mr30 {
  margin-right: 30rpx;
}

.mr35 {
  margin-right: 35rpx;
}

.mr40 {
  margin-right: 40rpx;
}

.mr45 {
  margin-right: 45rpx;
}

.mr50 {
  margin-right: 50rpx;
}

.mr55 {
  margin-right: 55rpx;
}

.mr60 {
  margin-right: 60rpx;
}

.mr65 {
  margin-right: 65rpx;
}

.mr70 {
  margin-right: 70rpx;
}

.mr75 {
  margin-right: 75rpx;
}

.mr80 {
  margin-right: 80rpx;
}

.mr85 {
  margin-right: 85rpx;
}

.mr90 {
  margin-right: 90rpx;
}

.mr95 {
  margin-right: 95rpx;
}

.mr100 {
  margin-right: 100rpx;
}

.mb5 {
  margin-bottom: 5rpx;
}

.mb10 {
  margin-bottom: 10rpx;
}

.mb15 {
  margin-bottom: 15rpx;
}

.mb20 {
  margin-bottom: 20rpx;
}

.mb25 {
  margin-bottom: 25rpx;
}

.mb30 {
  margin-bottom: 30rpx;
}

.mb35 {
  margin-bottom: 35rpx;
}

.mb40 {
  margin-bottom: 40rpx;
}

.mb45 {
  margin-bottom: 45rpx;
}

.mb50 {
  margin-bottom: 50rpx;
}

.mb55 {
  margin-bottom: 55rpx;
}

.mb60 {
  margin-bottom: 60rpx;
}

.mb65 {
  margin-bottom: 65rpx;
}

.mb70 {
  margin-bottom: 70rpx;
}

.mb75 {
  margin-bottom: 75rpx;
}

.mb80 {
  margin-bottom: 80rpx;
}

.mb85 {
  margin-bottom: 85rpx;
}

.mb90 {
  margin-bottom: 90rpx;
}

.mb95 {
  margin-bottom: 95rpx;
}

.mb100 {
  margin-bottom: 100rpx;
}
